const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  lintOnSave: false,
  devServer: {
    // 配置 start
    client: {
      overlay: false // 去掉报错遮盖
    },
    // 配置代理
    proxy: {
      '/api': {
        target: 'http://192.168.1.112',
        changeOrigin: true // 允许跨域
        // 路径重写
        // pathRewrite: {
        //   '^/api': ''
        // }
      },
      '/other_api': {
        target: 'https://192.168.1.88:5001',
        changeOrigin: true, // 允许跨域
        // 路径重写
        pathRewrite: {
          '^/other_api': ''
        }
      }
    }
    // 配置 end
  },

  // 修改项目标题
  chainWebpack (config) {
    config.plugin('html').tap((args) => {
      args[0].title = '中低轨天基互联网卫星信号接收系统'
      return args
    })
  }
})
